#请编写一个函数calc_prod(lst)，它接收一个list，返回一个函数，返回函数可以计算参数的乘积。

def proc(x,y):
    return x*y
   
def calc_prod(lst):
    def cj():
        return reduce(proc,lst)
    return cj
f = calc_prod([1, 2, 3, 4])
print f()

#方法2 使用lambda
def calc_prod(lst):
    return lambda: reduce(lambda x,y:x*y,lst)
f = calc_prod([1, 2, 3, 4])
print f()
